package com.test.project.system.post.mapper;

import java.util.List;
import com.test.project.system.post.domain.ZhiyuanPost;

/**
 * 比赛公告Mapper接口
 * 
 * @author test
 * @date 2023-12-05
 */
public interface ZhiyuanPostMapper 
{
    /**
     * 查询志愿文章
     * 
     * @param id 志愿文章ID
     * @return 志愿文章
     */
    public ZhiyuanPost selectZhiyuanPostById(Long id);

    /**
     * 查询志愿文章列表
     * 
     * @param zhiyuanPost 志愿文章
     * @return 志愿文章集合
     */
    public List<ZhiyuanPost> selectZhiyuanPostList(ZhiyuanPost zhiyuanPost);

    /**
     * 新增志愿文章
     * 
     * @param zhiyuanPost 志愿文章
     * @return 结果
     */
    public int insertZhiyuanPost(ZhiyuanPost zhiyuanPost);

    /**
     * 修改志愿文章
     * 
     * @param zhiyuanPost 志愿文章
     * @return 结果
     */
    public int updateZhiyuanPost(ZhiyuanPost zhiyuanPost);

    /**
     * 删除志愿文章
     * 
     * @param id 志愿文章ID
     * @return 结果
     */
    public int deleteZhiyuanPostById(Long id);

    /**
     * 批量删除志愿文章
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteZhiyuanPostByIds(String[] ids);
}
